/**
 * Created by CK on 2016/7/22.
 */
var ids = '';
$(document).ready(function(){
    var list = $('#List');
    $('.xh-datagrid-toolbar').parseToolbar();
    $('.xh-form').parseForm($('#bt_form_add, #bt_form_edit'));
    list.initDataGrid('getDgData').setSelectThenEnable(['bt_list_del','bt_list_SetServer']);
    /** 列表 **/
    $('#bt_list_add').click(function(){
        $.overtFun.clickResetForm();
        $('.xh-datagrid').parent().hide();
        $('.xh-form').fadeIn();
    });
    $('#bt_list_del').click(function () {
        ids = list.getDataGridSelectedFields('iAQId');
        $.overtFun.clickDelList(ids, 'delData');
    });
    //选择服务人员
    $('#bt_list_SetServer').click(function(){
        if($(this).checkButtonDisabled()) return false;
        ids = list.getDataGridSelectedFields('iAQId');
        var src = baseUrl + 'Ask/askChooseServer';
        window.top.xhTop.showModal({
            title: '选择服务人员',
            content: '<iframe frameborder="0" style="width:100%;height: 500px;" src="' + src + '"></iframe>',
            button: '确认选中'
        });
    });
    /** 表单 **/
    //添加选项按钮
    $('#bt_addOption').click(function(){
        var optionStr = $('.question-option:last').clone();
        optionStr.find('input').attr('value','').val('');
        $('#bt_addOption').before(optionStr);
    });
    //提交按钮
    $('#bt_form_add').click(function(){
        $.overtFun.clickSubmitForm();
        $('.question-option, #bt_addOption').fadeIn();
        $('#XHAsk_Question_iChooseNum').parent().parent().fadeOut();
        $('.question-option:gt(0)').remove();
    });
    //表单返回按钮
    $('#bt_form_back').click(function(){
        $.overtFun.clickBackForm();
        $('.question-option, #bt_addOption').fadeIn();
        $('#XHAsk_Question_iChooseNum').parent().parent().fadeOut();
    });
    //类型下拉框选择事件
    $('#XHAsk_Question_iQueType').change(function(){
        if($(this).val()=='1' || $(this).val()=='2' || $(this).val()=='3'){       //选中单选或多选或下拉框
            $('.question-option, #bt_addOption').fadeIn();
        } else{
            $('.question-option, #bt_addOption').fadeOut();
        }
        if($(this).val() == '2'){                                                   //选中多选时显示最多选择文本框，否则隐藏
            $('#XHAsk_Question_iChooseNum').parent().parent().fadeIn();
        } else{
            $('#XHAsk_Question_iChooseNum').parent().parent().fadeOut();
        }
    });
});
function chooseServer(serverIds){
    var src = baseUrl + 'Ask/askSurveyForm?mAQId=' + ids + '&sServerIds=' + serverIds;
    window.top.xhTop.showModal({
        title: '填写问卷相关内容',
        content: '<iframe frameborder="0" style="width: 100%;height: 500px;" src="' + src + '"></iframe>',
        button: '确认提交'
    });
}